Automated Design of Wave Pipelined Multiport Register Files

نویسندگان

  • Kouji Takano
  • Takehito Sasaki
  • Nobuyuki Ohba
  • Hiroaki Kobayashi
  • Tadao Nakamura
چکیده

| Recent high-performance microprocessors have two or more functional units (FUs) to exploit instruction-level parallelism. To make full use of this capability, multiport register les are generally used. However, conventional multiport register les need a considerable amount of hardware. This paper proposes a multiport register le scheme, which uses time-division multiplexing with wave pipelining in order to save the needed hardware resources. For adjusting propagation delay timings, we develop a tool which automatically inserts dummy bu ers into combinatorial logic.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scheduling in RTL Design Methodology

In this report, we describe the novel RTL design methodology based on Accellera RTL semantics. We also propose the scheduling algorithm targeting bus-based architecture for the RTL design methodology. The proposed scheduling algorithm is based on resource constrained list scheduling, which considers the number of function units, storage units, buses and ports of storage units in each control st...

متن کامل

Asymmetrically banked value-aware register files for low-energy and high-performance

Designing high-performance low-energy register files is of critical importance to the continuation of current performance advances in wide-issue and deeply pipelined superscalar microprocessors. In this paper, we propose a new microarchitecture, the asymmetrically banked value-aware register file (AB-VARF), to exploit the prevailing narrow-width register values for low-latency and energy-effici...

متن کامل

Analog FIR Filters with an Oversampled 2-A Modulator

Recently there is a trend for the designer to group registersinto register files for efficiently implementing large VLSI chips. Multi-port memories provide an effective way for such an implementation andare actually being used in the design of many recent high-speed RISC Manuscript received April 9,1992; revised August 25,1992. This paperwas recommended by Associate Editor I. Sh...

متن کامل

Using Internal Redundant Representations and Limited Bypass to Support Pipelined Adders and Register Files

This paper evaluates the use of redundant binary and pipelined 2’s complement adders in out-of-order execution cores. Redundant binary adders reduce the ADD latency to less than half that of traditional 2’s complement adders, allowing higher core clock frequencies and greater execution bandwidth (in instructions per second). Pipelined 2’s complement adders allow a higher clock frequency, but do...

متن کامل

High-Performance CMOS System Design Using Wave Pipelining

Wave pipelining, or maximum rate pipelining, is a circuit design technique that allows digital synchronous systems to be clocked at rates higher than can be achieved with conventional pipelining techniques. It relies on the predictable nite signal propagation delay through combinational logic for virtual data storage. Wave pipelining of combinational circuits has been shown to achieve clock rat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998